package com.deyuanyun.pic.settings.domain.base;

import java.util.Date;

/**
 * 附件表
 */
public class Attachment {
    /**
     * 主键编号
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建用户
     */
    private String createUser;

    /**
     * 备注
     */
    private String createRemark;

    /**
     * 修改时间
     */
    private Date updateDate;

    /**
     * 修改用户
     */
    private String updateUser;

    /**
     * 修改备注
     */
    private String updateRemark;

    /**
     * 逻辑删除：0，保留，1，删除
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short version;

    /**
     * 附件业务关联Id
     */
    private String businessId;

    /**
     * 附件所属来源
     */
    private String source;

    /**
     * 文件名称
     */
    private String realName;

    /**
     * 文件类型：IMAGE，图片；DATA，数据文件；VIDEO，视频文件；TEXT，文本文件；OTHER，其他文件
     */
    private String fileType;

    /**
     * 文件保存路径
     */
    private String path;

    /**
     * md5唯一标识
     */
    private String uniqueIdentifies;

    /**
     * 文件等级：0-9级，数字越大，文件越重要
     */
    private String fileLevel;

    /**
     * 自定义类型
     */
    private String customType;

    /**
     * @return 主键编号
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键编号
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建用户
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建用户
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 修改时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate 
	 *            修改时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return 修改用户
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * @param updateUser 
	 *            修改用户
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    /**
     * @return 修改备注
     */
    public String getUpdateRemark() {
        return updateRemark;
    }

    /**
     * @param updateRemark 
	 *            修改备注
     */
    public void setUpdateRemark(String updateRemark) {
        this.updateRemark = updateRemark == null ? null : updateRemark.trim();
    }

    /**
     * @return 逻辑删除：0，保留，1，删除
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除：0，保留，1，删除
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVersion() {
        return version;
    }

    /**
     * @param version 
	 *            版本
     */
    public void setVersion(Short version) {
        this.version = version;
    }

    /**
     * @return 附件业务关联Id
     */
    public String getBusinessId() {
        return businessId;
    }

    /**
     * @param businessId 
	 *            附件业务关联Id
     */
    public void setBusinessId(String businessId) {
        this.businessId = businessId == null ? null : businessId.trim();
    }

    /**
     * @return 附件所属来源
     */
    public String getSource() {
        return source;
    }

    /**
     * @param source 
	 *            附件所属来源
     */
    public void setSource(String source) {
        this.source = source == null ? null : source.trim();
    }

    /**
     * @return 文件名称
     */
    public String getRealName() {
        return realName;
    }

    /**
     * @param realName 
	 *            文件名称
     */
    public void setRealName(String realName) {
        this.realName = realName == null ? null : realName.trim();
    }

    /**
     * @return 文件类型：IMAGE，图片；DATA，数据文件；VIDEO，视频文件；TEXT，文本文件；ORHER，其他文件
     */
    public String getFileType() {
        return fileType;
    }

    /**
     * @param fileType 
	 *            文件类型：IMAGE，图片；DATA，数据文件；VIDEO，视频文件；TEXT，文本文件；ORHER，其他文件
     */
    public void setFileType(String fileType) {
        this.fileType = fileType == null ? null : fileType.trim();
    }

    /**
     * @return 文件保存路径
     */
    public String getPath() {
        return path;
    }

    /**
     * @param path 
	 *            文件保存路径
     */
    public void setPath(String path) {
        this.path = path == null ? null : path.trim();
    }

    /**
     * @return md5唯一标识
     */
    public String getUniqueIdentifies() {
        return uniqueIdentifies;
    }

    /**
     * @param uniqueIdentifies 
	 *            md5唯一标识
     */
    public void setUniqueIdentifies(String uniqueIdentifies) {
        this.uniqueIdentifies = uniqueIdentifies == null ? null : uniqueIdentifies.trim();
    }

    /**
     * @return 文件等级：0-9级，数字越大，文件越重要
     */
    public String getFileLevel() {
        return fileLevel;
    }

    /**
     * @param fileLevel 
	 *            文件等级：0-9级，数字越大，文件越重要
     */
    public void setFileLevel(String fileLevel) {
        this.fileLevel = fileLevel == null ? null : fileLevel.trim();
    }

    /**
     * @return 自定义类型
     */
    public String getCustomType() {
        return customType;
    }

    /**
     * @param customType 
	 *            自定义类型
     */
    public void setCustomType(String customType) {
        this.customType = customType == null ? null : customType.trim();
    }
}